package exsun.jt808.data.jt809_data.video.slave;

import exsun.jt808.data.jt809_data.BasicVehicleInfo;
import exsun.jt808.data.jt809_data.ReceiveEntityBase;
import lombok.Data;

import java.util.Date;

/**
 * 查询音视频资源目录请求消息
 */
@Data
public class DownRealVideoFileListReq extends ReceiveEntityBase {
    /**
     * 车辆基本信息
     */
    private BasicVehicleInfo basicVehicleInfo;
    /**
     * 通道号 0表示所有
     */
    private int channelId;
    /**
     * 开始时间
     */
    public Date startTime;
    /**
     * 结束时间
     */
    public Date endTime;
    /**
     * Gps报警标志
     */
    private int gpsAlarmFlag;
    /**
     * 视频报警标志
     */
    private int mediaAlarmFlag;
    /**
     * 报警类型的hex表示 8字节
     */
    public String alarmType;
    /**
     * 音视频类型 0 音视频 1音频 2 视频 3音频或视频
     */
    public int mediaType;
    /**
     * 0 所有 1 主码流 2 子码流
     */
    public int codeType;
    /**
     * 存储器类型 0所有 1主 2灾备
     */
    public int storageType;
    /**
     * 时效口令
     */
    public String authorizeCode;
}
